Hotel Omaha Embassy Suites Director, Food & Beverage Full time Atrium SPIRIT where teamwork, passion and appreciation ignite service excellence The Embassy Suites Omaha with 249 rooms and 15,000 sqft of meeting space, is located in downtown Omaha. Omaha, Nebraska is a vibrant and bustling area that offers a mix of historic buildings, modern skyscrapers, cultural attractio